package com.mmall.service;

import com.mmall.common.ServerResponse;
import com.mmall.pojo.User;

/**
 * @author:lzq
 * @date: 2018/3/1 17:59
 */
public interface IUerService {

    ServerResponse<User> login(String username, String password);//登录

    ServerResponse register(User user);//注册

    ServerResponse<String> checkValid(String str,String type);//校验参数

    ServerResponse getQuestionByName(String username);//根据用户名获取找回密码的问题

    ServerResponse checkAnswer(String username,String answer,String question);//验证用户输入的答案和原始数据是否匹配

    ServerResponse forgetResetPassword(String username,String passwordNew,String token);//更新密码

    ServerResponse resetPassword(String passwordOld,String passwordNew,User user);//登录状态更细密码

    ServerResponse<User> updateInformation(User user);//更新用户信息

    ServerResponse<User> getInformation(int userid);//获取用户信息

    public  ServerResponse checkAdmin(User user);//验证是否是管理员
}
